<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.sql.*"%>
<%
	request.setCharacterEncoding("UTF-8");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>学生登陆注册</title>
</head>
<body>
<jsp:useBean id="student"	class="cn.edu.scau.chentingyu.bean.student">
	<jsp:setProperty name="student" property="*" /> 
</jsp:useBean>
	<%
		try {
		
			Class.forName("com.mysql.jdbc.Driver"); // 加载数据库驱动，注册到驱动管理器
			String url = "jdbc:mysql://localhost:3306/jsp";// 数据库连接字符串
			String username = "root"; // 数据库用户名
			String databasepassword = "root"; // 数据库密码
			Connection conn = DriverManager.getConnection(url, username, databasepassword); // 创建Connection连接
			String sql = "insert into tb_student(id,password,name,sex,age) values(?,?,?,?,?)"; // 添加图书信息的SQL语句
			PreparedStatement ps = conn.prepareStatement(sql); // 获取PreparedStatement
			ps.setString(1, student.getId());
			ps.setString(2, student.getPassword());// 对SQL语句中的第1个参数赋值
			ps.setString(3, student.getName()); // 对SQL语句中的第2个参数赋值
			ps.setString(4, student.getSex()); // 对SQL语句中的第3个参数赋值
			ps.setString(5, student.getAge()); // 对SQL语句中的第4个参数赋值
			int row = ps.executeUpdate(); // 执行更新操作，返回所影响的行数
			if (row > 0) { // 判断是否更新成功
				out.print("注册成功！"); // 更新成输出信息
			}
			ps.close(); // 关闭PreparedStatement，释放资源
			conn.close(); // 关闭Connection，释放资源
		} catch (Exception e) {
			out.print("注册失败");
			e.printStackTrace();
		}
	%> 
	<br>
	<a href="login.jsp">返回</a>
</body>
</html>